#ifndef _AUDIO_ENCODER_H_
#define _AUDIO_ENCODER_H_

#include "esp_audio_enc_default.h"
#include "esp_audio_enc_reg.h"
#include "esp_audio_enc.h"
#include "freertos/ringbuf.h"
#include "string.h"

typedef struct
{
    bool is_running;
    RingbufHandle_t inputBuf;
    RingbufHandle_t outputBuf;
} my_encoder_t;

extern my_encoder_t my_encoder;

void audio_encoder_init(void);

void audio_encoder_start(RingbufHandle_t inputBuf, RingbufHandle_t outputBuf);

#endif // _AUDIO_ENCODER_H_